/**
 * memberPaymentOrdersService
 * 项目名称:分秒金融
 *
 * @author lunli
 *
 * 功能描述:代付订单管理
 * 
 * 历史版本:2017-07-03 v1.0.0 lunli  创建:
 * 
 */
package com.fmjr.member.memberPaymentOrders.service;
import com.fmjr.member.memberPaymentOrders.bean.MemberPaymentOrders;
import com.fmjr.common.base.util.Pager;
import com.fmjr.common.base.exception.BusinessException;



public interface IMemberPaymentOrdersService{

	/**
	 * 根据条件查询代付订单记录
	 * @author lunli
	 * @param  Pager<MemberPaymentOrders> pager
	 * @return MemberPaymentOrdersList
	 * @throws BusinessException
	 */
	public void selectMemberPaymentOrdersList(Pager<MemberPaymentOrders> pager) throws BusinessException;
	
	/**
	 * 根据ID查询代付订单记录
	 * @author lunli
	 * @param Long id
	 * @return MemberPaymentOrders
	 * @throws BusinessException
	 */
	public MemberPaymentOrders selectMemberPaymentOrdersById(Long id) throws BusinessException;

	/**
	 *  删除代付订单记录
	 * @author lunli	 
	 * @param id
	 * @throws BusinessException
	 */
	public int deleteMemberPaymentOrdersById(Long id) throws BusinessException;
	
	/**
	 * 修改代付订单记录
	 * @author lunli
	 * @param memberPaymentOrders
	 * @throws BusinessException
	 */
	public int updateMemberPaymentOrders(MemberPaymentOrders memberPaymentOrders) throws BusinessException;

	/**
	 * 新增代付订单记录
	 * @author lunli
	 * @param memberPaymentOrders
	 * @return
	 * @throws BusinessException
	 */
	public int createMemberPaymentOrders(MemberPaymentOrders memberPaymentOrders) throws BusinessException;

}
